/* CSS common */
.clearFloat:after {
	height: 0px;content: ".";
	clear: both;visibility: hidden;
	display: block;
}
.clearFloat { zoom: 1; }
*{margin: 0px;padding: 0px;}
img{margin: 0;border: none;}
.fl{float:left;}
.fr{float: right;}
a{text-decoration: none;font-family: "΢���ź�";}
dl, ul{list-style:none;}
input{outline: none;}
i,em{font-style: normal;}
body{font-family:"΢���ź�";}

.w1200{width: 1200px;margin: auto;}
/* box */
.index_box{border-top: 5px solid #cc071a;}
.index_head{background: url(../images/head_bg.png) repeat-x;height: 90px;}
.index_head .head_left{margin-top: 17px;}
.index_head .head_right ul{height: 90px;line-height: 90px;padding-right: 35px;}
.index_head .head_right ul li{float: left;}
.index_head .head_right ul li a{padding: 0px 35px;color: #2e2e2e;font-size: 15px;display: block;transition: all 0.4s;height: 87px;border-bottom: 3px solid transparent;}
.index_head .head_right ul li.add_bg a{background: #f2f0f1;color: #b7081d;border-bottom: 3px solid #cc071a;}
.index_head .head_right ul li:hover a{background: #f2f0f1;color: #b7081d;border-bottom: 3px solid #cc071a;}
.index_head .head_right .index_login{height: 60px;margin-top: 15px;border-left: 1px solid #d7d6d6;padding-left: 35px;}
.index_head .head_right .index_login span{color: #cc071a;font-size: 14px;margin-top: 20px;display: block;margin-right: 10px;}
.index_head .head_right .index_login a{display: block;width: 71px;height: 29px;color: #d30518;font-size: 18px;border: 1px solid #d30519;line-height: 29px;text-align: center;border-radius: 3px;margin-left: 5px;margin-top: 12px;transition: all 0.4s;}
.index_head .head_right .index_login a:hover{background: #d30519;color: #fff;}

/* ���� */
.lc_cont{background: url(../images/content_bg.jpg) no-repeat center 40px;min-height: 630px;position: relative;}
.lc_cont .cont1{transition: all 0.5s;background: url(../images/small1.png) no-repeat center bottom;width: 145px;height: 240px;position: absolute;top: 24px;left: 125px;}
.lc_cont .cont3{transition: all 0.5s;background: url(../images/small3.png) no-repeat center bottom;width: 145px;height: 240px;position: absolute;top: 24px;left: 375px;}
.lc_cont .cont5{transition: all 0.5s;background: url(../images/small5.png) no-repeat center bottom;width: 145px;height: 240px;position: absolute;top: 24px;left: 630px;}
.lc_cont .cont7{transition: all 0.5s;background: url(../images/small7.png) no-repeat center bottom;width: 145px;height: 240px;position: absolute;top: 24px;left: 905px;}

.lc_cont .cont2{transition: all 0.5s;background: url(../images/small2.png) no-repeat center bottom;width: 145px;height: 240px;position: absolute;top: 281px;left: 230px;}
.lc_cont .cont4{transition: all 0.5s;background: url(../images/small4.png) no-repeat center bottom;width: 145px;height: 240px;position: absolute;top: 281px;left: 500px;}
.lc_cont .cont6{transition: all 0.5s;background: url(../images/small6.png) no-repeat center bottom;width: 145px;height: 240px;position: absolute;top: 281px;left: 770px;}
.lc_cont .cont8{transition: all 0.5s;background: url(../images/small8.png) no-repeat center bottom;width: 145px;height: 240px;position: absolute;top: 281px;left: 1005px;}

.lc_cont .cont_car{background: url(../images/cont_car.png) no-repeat;width: 203px;height: 74px;position: absolute;top: 246px;left: 70px;margin-left: -70px;}

.lc_cont .cont_car.pos1{left: 120px;}
.lc_cont .cont_car.pos3{left: 370px;}
.lc_cont .cont_car.pos5{left: 630px;}
.lc_cont .cont_car.pos7{left: 900px;}


.lc_cont .cont_car.pos2{left: 230px;}
.lc_cont .cont_car.pos4{left: 500px;}
.lc_cont .cont_car.pos6{left: 770px;}
.lc_cont .cont_car.pos8{left: 1000px;}


.lc_cont .cont1.add_bg{transform: scale(1.2);margin-top: -24px;}
.lc_cont .cont3.add_bg{transform: scale(1.2);margin-top: -24px;}
.lc_cont .cont5.add_bg{transform: scale(1.2);margin-top: -24px;}
.lc_cont .cont7.add_bg{transform: scale(1.2);margin-top: -24px;}

.lc_cont .cont2.add_bg{transform: scale(1.2);margin-top: 15px;}
.lc_cont .cont4.add_bg{transform: scale(1.2);margin-top: 15px;}
.lc_cont .cont6.add_bg{transform: scale(1.2);margin-top: 15px;}
.lc_cont .cont8.add_bg{transform: scale(1.2);margin-top: 15px;}

/* �ײ� */
.index_footer{background: #333333;padding-bottom: 20px;}
.index_footer .foot_left{height: 100px;margin-top: 40px;border-right: 1px solid #525151;padding-right: 75px;}
.index_footer .foot_left a{display: block;margin-top: 20px;}
.index_footer .foot_center{height: 100px;margin-top: 40px;border-right: 1px solid #525151;padding-right: 75px;padding-left: 85px;margin-right: 85px;}
.index_footer .foot_center ul{margin-top: 30px;}
.index_footer .foot_center ul li{float: left;color: #fff;font-size: 14px;}
.index_footer .foot_center ul li a{padding: 0px 15px;color: #fff;font-size: 14px;transition: all 0.4s;}
.index_footer .foot_center ul li a:hover{color: #FF2B2E;}
.index_footer .foot_center p{color: #fff;font-size: 14px;line-height: 36px;}
.index_footer .foot_right{margin-top: 25px;color: #fff;font-size: 14px;text-align: center;}
.index_footer .foot_right img{width: 100px;height: 100px;}

/* ��ҳ */
.index_banner{height: 906px;background: url(../images/index_banner.jpg) no-repeat center;background-size: cover;min-width: 1200px;margin-top: 90px;}
.index_ad{margin-top: 90px;}
.index_ad ul li{width: 230px;float: left;margin: 0 35px;}
.index_ad ul li .li_ig{text-align: center;}
.index_ad ul li .li_ig img{vertical-align: middle;}
.index_ad ul li .p1{text-align: center;color: #040404;font-size: 26px;line-height: 100%;margin-top: 35px;}
.index_ad ul li .p2{text-align: left;color: #605f5f;font-size:15px;line-height: 25px;margin-top: 20px;}
.index_intro_top{text-align: center;margin-top: 80px;color: #000101;font-size: 32px;}
.index_intro_in{height: 345px;background: url(../images/index5.png) no-repeat center;background-size: cover;margin-top: 32px;min-width: 1200px;}
.index_intro_in .index_intro{padding-top: 60px;}
.index_intro_in .index_intro .left{padding-left: 18px;}
.index_intro_in .index_intro .left .fon{width: 525px;margin-left: 35px;color: #282828;font-size: 14px;line-height: 28px;text-indent: 2em;}
.index_intro_in .index_intro .left .fon a{color: #ab0101;margin-left: 20px;}
.index_intro_in .index_intro .right{padding: 5px 0;padding-left: 20px;border-left: solid 1px #d3d3d3;margin-right: 15px;}
.index_intro_in .index_intro .right .right_top{width: 210px;border-bottom: solid 1px #d3d3d3;background: url(../images/index7.png) no-repeat 7px 4px;}
.index_intro_in .index_intro .right .right_top .p1{padding-left: 50px;color: #5a5959;font-size: 14px;}
.index_intro_in .index_intro .right .right_top .p2{padding-left: 50px;color: #d30505;font-size: 21px;font-style: italic;padding-bottom: 10px;}
.index_intro_in .index_intro .right p{line-height: 100%;color: #535353;font-size: 14px;margin-top: 13px;}

/* ��¼ */
.login_in{height: 738px;background: url(../images/login_bg.jpg) no-repeat center;background-size: cover;min-width: 1200px;}
.login_in .login{margin-top: 190px;float: right;margin-right: 45px;width: 338px;height: 379px;background: url(../images/login_bg2.png) no-repeat;}
.login_in .login .login_tit{height: 64px;line-height: 64px;padding-top: 14px;width: 280px;margin: auto;border-bottom: solid 1px #cbc9c9;text-align: center;color: #0e1d22;font-size: 24px;margin-bottom: 17px;}
.login_in .login .login_det{width: 245px;height: 40px;background: #fff;margin: auto;border: solid 1px #cfcece;border-radius: 2px;margin-bottom: 14px;}
.login_in .login .login_det input{background-color: transparent;border: none;outline: none;height: 40px;line-height: 40px;padding: 0 5px;width: 235px;font-size: 16px;}
.login_in .login .login_det2{width: 245px;line-height: 100%;margin: auto;}
.login_in .login .login_det2 label{cursor: pointer;}
.login_in .login .login_det2 span{color: #565656;font-size: 14px;margin-left: 15px;}
.login_in .login .login_det2 input{vertical-align: middle;}
.login_in .login .login_det2 a{float: right;color: #565656;font-size: 14px;}
.login_in .login .login_det3{width: 245px;line-height: 100%;margin: auto;}
.login_in .login .login_det3 span{color: #d00619;font-size: 14px;margin-left: 50px;}
.login_in .login .login_det .yzm{width: 100px;}
.login_in .login .dl{display: block;margin: auto;margin-top: 12px;width: 245px;height: 48px;line-height: 48px;text-align: center;border-radius: 2px;background: #cb071a;color: #fff;font-size: 16px;}

/* �б� */
.list_banner{height: 180px;min-width: 1200px;background: url(../images/list_banner.jpg) no-repeat center;background-size: cover;}
.list_in{padding-bottom: 45px;background: #fafafa;}
.list_in .list .tit{height: 48px;line-height: 55px;border-bottom: solid 1px #d5d5d4;color: #545453;font-size: 15px;padding-left: 16px;}
.list_in .list .tit a{color: #545453;font-size: 15px;}
.list_in .list .tit a:hover{color: #000;}
.list_in .list .det{margin-top: 23px;}
.list_in .list .det li{float: left;width: 278px;border: solid 1px #d7d7d7;border-radius: 5px;margin: 0 10px;margin-bottom: 13px;position: relative;background: #ffffff;}
.list_in .list .det li .bj{position: absolute;top: 0;right: 15px;width: 75px;height: 56px;line-height: 40px;text-align: center;background: url(../images/list1.png) no-repeat;color: #fff;font-size: 15px;}
.list_in .list .det li .time_top{margin-left: 18px;margin-top: 32px;color: #545453;font-size: 12px;margin-bottom: 20px;}
.list_in .list .det li .p1{padding:0 30px;background: url(../images/list2.png) no-repeat 18px 7px;color: #040200;font-size: 15px;line-height: 28px;}
.list_in .list .det li .p2{background: url(../images/list3.png) no-repeat 18px 7px;}
.list_in .list .det li .p3{background: url(../images/list4.png) no-repeat 18px 7px;}
.list_in .list .det li .p4{background: url(../images/list5.png) no-repeat 18px 7px;}
.list_in .list .det li .time_middle_tit{width: 244px;height: 21px;line-height: 18px;text-align: center;margin-left: 20px;margin-top: 20px;background: url(../images/list6.png) no-repeat center;color: #67a9e4;font-size: 13px;}
.list_in .list .det li .time_middle{margin-top: 22px;margin-left: 30px;}
.list_in .list .det li .time_middle .sp1{color: #828181;font-size: 12px;line-height: 18px;}
.list_in .list .det li .time_middle .sp2{width: 41px;height: 28px;line-height: 28px;background: url(../images/list7.png) no-repeat;margin: 0 22px;margin-top: 3px;}
.list_in .list .det li .time_middle .sp2 span{color: #ffffff;font-size: 16px;margin-left:5px;}
.list_in .list .det li .link{border-top: dashed 1px #d3d4d5;border-bottom: solid 1px #d3d4d5;margin-top: 20px;padding: 15px 0;text-align: center;}
.list_in .list .det li .link a{display: inline-block;width: 98px;height: 28px;line-height: 28px;border-radius: 14px;margin: 0 5px;}
.list_in .list .det li .link a.a1{border: solid 1px #0772bd;color: #0772bd;font-size: 16px;}
.list_in .list .det li .link a.a2{border: solid 1px #0772bd;color: #fff;font-size: 16px;background: #0772bd;}
.list_in .list .det li .time_down{text-align: center;height: 48px;line-height: 48px;color: #555656;font-size: 14px;}
.list_in .list .det li .time_down i{color: #cc071a;}
.list_in .list .page{margin-top: 15px;text-align: center;}
.list_in .list .page a{display: inline-block;margin: 0 3px;width: 36px;height: 36px;line-height: 36px;text-align: center;border: solid 1px #d8d6d6;background: #fff;color: #d00619;font-size: 18px;border-radius: 3px;transition: 0.4s;}
.list_in .list .page a.a_left{color: #d8d6d6;width: 58px;}
.list_in .list .page a:hover{background: #d00619;border: solid 1px #d00619;color: #fff;}
.list_in .list .page a.a_select{background: #d00619;border: solid 1px #d00619;color: #fff;}

/* ע�� */
.register_in{padding: 20px 0;background: #fafafa;border-top: solid 1px #dbdbdb;}
.register_in .register .det1{background: #fff;padding-bottom: 30px;margin-bottom: 10px;}
.register_in .register .det1 .top{height: 50px;line-height: 50px;border-top: solid 1px #d5d3d3;border-bottom: solid 2px #cc071a;}
.register_in .register .det1 .top span{color: #333333;font-size: 18px;margin-left: 36px;}
.register_in .register .det1 .fon{margin-top: 14px;}
.register_in .register .det1 .fon1{margin-top: 26px;}
.register_in .register .det1 .fon .left{width: 288px;margin-right: 13px;height: 34px;line-height: 34px;text-align: right;color: #4b4b4b;font-size: 14px;}
.register_in .register .det1 .fon .left em{color: #ce061a;margin-right: 5px;}
.register_in .register .det1 .fon .middle{height: 32px;width: 408px;background: #fafafa;border: solid 1px #e0dfdf;}
.register_in .register .det1 .fon .middle input{border: none;outline: none;background-color: transparent;height: 32px;line-height: 32px;width: 398px;padding: 0 5px;}
.register_in .register .det1 .fon .right{margin-left: 14px;height: 34px;line-height: 34px;}
.register_in .register .det1 .fon .right img{vertical-align: middle;}
.register_in .register .det1 .fon3 .right span{color: #cc071a;font-size: 14px;margin-left: 13px;}
.register_in .register .det2 .fon .dq{width: 410px;}
.register_in .register .det2 .fon .dq select{width: 129px;height: 32px;background: #fafafa;border: solid 1px #e0dfdf;color: #908e8e;font-size: 14px;font-family: "΢���ź�";margin-right: 6px;}
.register_in .register .det2 .fon .zz{margin-top: 11px;position: relative;}
.register_in .register .det2 .fon .zz img{vertical-align: middle;}
.register_in .register .det2 .fon .zz input{opacity: 0;width: 72px;height: 32px;position: absolute;top: 50%;margin-top: -16px;left: 235px;z-index: 5;}
.register_in .register .det2 .fon .zz i{display: block;width: 72px;height: 32px;position: absolute;top: 50%;margin-top: -16px;left: 235px;background: #fafafa;border: solid 1px #d5d5d5;border-radius: 2px;color: #737272;font-size: 14px;line-height: 32px;text-align: center;}
.register_in .register .det2 .fon .zz span{margin-left: 95px;color: #737272;font-size: 14px;}
.register_in .register .det2 .fon .lx select{width: 129px;height: 32px;background: #fafafa;border: solid 1px #e0dfdf;color: #908e8e;font-size: 14px;font-family: "΢���ź�";margin-right: 6px;}
.register_in .register .det1 .fon .wl{height: 32px;width: 221px;background: #fafafa;border: solid 1px #e0dfdf;}
.register_in .register .det1 .fon .wl input{border: none;outline: none;background-color: transparent;height: 32px;line-height: 32px;width: 211px;padding: 0 5px;}
.register_in .register .det1 .fon .wl_sp{display: block;height: 34px;line-height: 34px;float: left;margin-left: 8px;color: #737272;font-size: 14px;}
.register_in .register .det3{padding-bottom: 75px;}
.register_in .register .det1 .fon_yzm .middle{height: 32px;width: 268px;background: #fafafa;border: solid 1px #e0dfdf;}
.register_in .register .det1 .fon_yzm .middle input{border: none;outline: none;background-color: transparent;height: 32px;line-height: 32px;width: 258px;padding: 0 5px;}
.register_in .register .det1 .fon_yzm .yzm{display: block;float: left;width: 129px;height: 34px;line-height: 34px;text-align: center;background: #c7c6c6;border-radius: 3px;margin-left: 8px;color: #050505;font-size: 14px;}
.register_in .register .det1 .fon_yzm .yzm-on{display: block;float: left;width: 129px;height: 34px;line-height: 34px;text-align: center;background: #c7c6c6;border-radius: 3px;margin-left: 8px;color: #050505;font-size: 14px;}
.register_in .register .det1 .fon_yzm .yzm-off{display: block;float: left;width: 129px;height: 34px;line-height: 34px;text-align: center;background: #E0E0E0;border-radius: 3px;margin-left: 8px;color: #5B5B5B;font-size: 14px;}
.register_in .register .det1 .fon_yzm2 .middle{height: 32px;width: 175px;background: #fafafa;border: solid 1px #e0dfdf;}
.register_in .register .det1 .fon_yzm2 .middle input{border: none;outline: none;background-color: transparent;height: 32px;line-height: 32px;width: 165px;padding: 0 5px;}
.register_in .register .det1 .fon_yzm2 .yzm2{height: 34px;line-height: 34px;}
.register_in .register .det1 .fon_yzm2 .yzm2 img{vertical-align: middle;margin-left: 5px;}
.register_in .register .det1 .fon_yzm2 .yzm2 span{color: #050505;font-size: 14px;margin-left: 20px;}
.register_in .register .det1 .fon_yzm2 .yzm2 a{color: #2d62cd;font-size: 14px;}
.register_in .register .det1 .fon_xy .xy{margin: 10px 0 5px 0;}
.register_in .register .det1 .fon_xy .xy label{cursor: pointer;}
.register_in .register .det1 .fon_xy .xy span{color: #595959;font-size: 14px;margin-left: 10px;}
.register_in .register .det1 .fon_xy .xy input{vertical-align: middle;}
.register_in .register .det1 .fon_xy .xy a{color: #0658fd;font-size: 14px;}
.register_in .register .det1 .fon_zc .zc{display: block;float: left;width: 408px;height: 52px;line-height: 52px;text-align: center;background: #cc071a;border-radius: 3px;color: #fff;font-size: 18px;}

.head_right2{height: 70px;line-height: 70px;margin-top: 12px;margin-left: 30px;border-left: solid 1px #dbdbdb;width: 870px;}
.head_right2 span{margin-left: 28px;color: #333333;font-size: 18px;}
.head_right2 i{float: right;color: #4c4c4c;font-size: 16px;}
.head_right2 i a{color: #0f03fd;}


.add_bor{border: 1px solid #cc071a !important;}
.add_bluebor{border: 1px solid #0f03fd !important;}

/* �һ����� */
.passwordfind_in{height:655px;margin-top:50px;}
.passwordfind_in .account_val_tip{border-bottom:2px #cc071a solid;border-top:solid 1px #d5d3d3;padding:5px 0;}
.passwordfind_in .tip_message{color: #2e2e2e;font-size: 18px;font-family: "΢���ź�";padding-left:30px;line-height: 30px;height:30px;position:relative;}
.passwordfind_in .tip_icon{background:url(../images/tip.png) no-repeat;width:30px;height:30px;display:inline-block;position:absolute;left:0;top:0;}
.passwordfind_in .account_val_form{margin-left:50px;margin-top:50px;}
.passwordfind_in .account_val_form .verification_tip{margin-left:15%;color:#f40}
.passwordfind_in .form_item{margin-top:15px;height:34px;line-height:34px;padding:0;}
.passwordfind_in .form_item .left{width:15%;}
.passwordfind_in .form_item .middle{width:30%;}
.passwordfind_in .form_item .right{color:#cc071a;}
.passwordfind_in .form_item .right a{color:#cc071a}
.passwordfind_in .form_item .form_text{height:32px;width:98%;background: #fafafa;border: solid 1px #e0dfdf;}
.passwordfind_in .reset{margin-top:20px;}
.passwordfind_in .reset_tip{border-bottom:2px #cc071a solid;border-top:solid 1px #d5d3d3;padding:5px 0;}
.passwordfind_in .reset_form{margin-left:50px;margin-top:50px;}
.passwordfind_in .compare_tip{margin-left:15%;color:#f40}
.passwordfind_in .reset .button{margin-left:15%;width:80px;height:34px;background-color: #f40;border:none;color:#fff;font-size:18px }





